export interface Menu {
  name: string
  index: string
  icon?: string
  permissions?: string[] | undefined
  path?: string
  children?: Menu[]
  type?: string
}
export interface MenuArr {
  [propName: string]: Menu[]
}
export const menuArr: MenuArr = {
  dataManagement: [
    {
      name: 'Competitor Brand List',
      icon: '',
      index: '1',
      path: '/competitorBrandList',
      type: 'push',
    },
    {
      name: 'OPM Segment List',
      icon: '',
      index: '2',
      path: '/OPMSegmentList',
      type: 'push',
    },
  ],
  // dataSource: [
  //   {
  //     name: 'Mapping List',
  //     icon: '',
  //     index: '1',
  //     path: '/competitorBrandList',
  //     type: 'push'
  //   }
  // ],
  productProfile: [
    {
      name: 'iPlan List',
      icon: '',
      index: '1',
      path: '/iPlanList',
      type: 'push',
    },
    {
      name: 'Competitor List',
      icon: '',
      index: '2',
      path: '/competitorList',
      type: 'push',
    },
    {
      name: 'Competitor Lifecycle List',
      icon: '',
      index: '3',
      path: '/competitorLifecycleList',
      type: 'push',
    },
  ],
  pricingList: [
    {
      name: 'Pricing Management List',
      icon: '',
      index: '1',
      path: '/pricingList',
      type: 'push',
    },
  ],
  reporting: [
    {
      name: 'Launch plan report',
      icon: '',
      index: '1',
      path: '/launchPlanReport',
      type: 'push',
    },
  ],
  processApprovalList: [
    {
      name: 'My Request',
      icon: '',
      index: '1',
      path: '/myRequest',
      type: 'push',
    },
    {
      name: 'Approval List',
      icon: '',
      index: '2',
      path: '/approvalList',
      type: 'push',
    },
  ],
}
